Organizational development : program
These community development programs provide leadership training in a variety of formats to enhance the skills and opportunities for individuals who participate as well as the organizations and communities that they serve.